92d85947f3ca7e837cfa24a86523e43944f8c5d2,python/src/com/jetbrains/python/inspections/PyPropertyAccessInspection.java,Visitor,attributeIsWritableInClass,#PyClass#PyClass#PyTargetExpression#,173
Before Change
return ownSlots == null ||
ownSlots.contains(PyNames.DICT) ||
(LanguageLevel.forElement(target).isPy3K() &&
cls.equals(declaringClass) &&
ownSlots.contains(target.getName()));
}
After Change
return false;
}
return LanguageLevel.forElement(declaringClass).isAtLeast(LanguageLevel.PYTHON30) ||
declaringClass.findClassAttribute(targetName, false, myTypeEvalContext) == null;
}
}